//#include <iostream>
//#include <string>
//using namespace std;
//
//int main()
//{
//    int t;
//    cin >> t;
//    while (t--)
//    {
//        int n, k;
//        cin >> n >> k;
//        string s;
//        cin >> s;
//        int count = 0, sum = 0;
//        for (int i = 0; i < s.size(); i++)
//        {
//            if (s[i] == 'W')
//            {
//                count++;
//                if (count >= 3) sum += k;
//                else sum++;
//            }
//            else
//            {
//                sum--;
//                count = 0;
//            }
//        }
//        cout << sum << endl;
//    }
//    return 0;
//}

//int maxLength(vector<int>& arr) {
//    int hash[100010] = { 0 };
//    int left = 0, right = 0, len = 0;
//    while (right < arr.size())
//    {
//        hash[arr[right]]++;
//        while (hash[arr[right]] > 1)
//        {
//            hash[arr[left]]--;
//            left++;
//        }
//        if (right - left + 1 > len)
//        {
//            len = right - left + 1;
//        }
//        right++;
//    }
//    return len;
//}

//#include <iostream>
//#include <string>
//using namespace std;
//
//int main() {
//    string s1, s2;
//    cin >> s1 >> s2;
//    int hash1[128] = { 0 };
//    int hash2[128] = { 0 };
//    for (auto e : s1) hash1[e]++;
//    for (auto e : s2) hash2[e]++;
//    if (s1.size() < s2.size()) cout << "No" << endl;
//    else
//    {
//        int flag = 0;
//        for (int i = 0; i < s2.size(); i++)
//        {
//            if (hash1[s2[i]] < hash2[s2[i]])
//            {
//                flag = 1;
//                break;
//            }
//        }
//        if (flag == 1) cout << "No" << endl;
//        else cout << "Yes" << endl;
//    }
//}

#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;

int main() {
    int n;
    cin >> n;
    vector<long long> v(n * 3);
    for (int i = 0; i < n * 3; i++) cin >> v[i];
    long long sum = 0;
    sort(v.begin(), v.end());
    int count = 0;
    for (int i = v.size() - 2; i > 0; i -= 2)
    {
        count++;
        if (count <= n)
            sum += v[i];
    }
    cout << sum << endl;
}
